

package com.hazelcast.azure;

import java.util.Set;

/**
 * AzureNetworkInterface
 */
final class AzureNetworkInterface {
    private final String privateIp;
    private final String publicIpId;
    private final Set<Tag> tags;

    AzureNetworkInterface(String privateIp, String publicIpId, Set<Tag> tags) {
        this.privateIp = privateIp;
        this.publicIpId = publicIpId;
        this.tags = tags;
    }

    String getPrivateIp() {
        return privateIp;
    }

    String getPublicIpId() {
        return publicIpId;
    }

    boolean hasTag(Tag tag) {
        return this.tags.contains(tag);
    }
}
